ball-trapping apparatus - German English Dictionary